/// id : "1675761723653800019"
/// name : "陈坤"
/// sex : 1
/// idcard : "141082199505280018"
/// nation : "1"
/// political : "1"
/// phone : "13546555086"
/// jg : "140109"
/// jgText : "山西省太原市万柏林区"
/// hjType : "1"
/// hjszd : "141082005"
/// hjszdText : "山西省临汾市霍州市退沙街道"
/// address : "太原市杏花岭区杏花岭区"
/// education : "13"
/// photo : "user/oneInchPhoto_1675702392795291653.jpg?1692968649235"
/// lon : "112.299923"
/// lat : "37.813382"
/// dataSource : "1"
/// areaXzqh : "140107001"
/// areaXzqhText : "山西省太原市杏花岭区巨轮街道"
/// birthday : "1995-05-28"
/// height : "175.0"
/// weight : "85.0"
/// vision : "0.0,0.0"
/// visionLeft : null
/// visionRight : null
/// formerName : "11"
/// zjxy : 1
/// isOnlychild : 2
/// marriageStatus : 1
/// cylb : "8"
/// unitName : "北斗经纬山西"
/// familyUser : null
/// familyUserPhone : null
/// sysUserId : null
/// personLon : null
/// personLat : null
/// teamName : null
/// teamId : null
/// rowNum : null
/// isJgmb : null
/// zy : null

class UserInformation {
  UserInformation({
      String? id, 
      String? name, 
      num? sex, 
      String? idcard, 
      String? nation, 
      String? political, 
      String? phone, 
      String? jg, 
      String? jgText, 
      String? hjType, 
      String? hjszd, 
      String? hjszdText, 
      String? address, 
      String? education, 
      String? photo, 
      String? lon, 
      String? lat, 
      String? dataSource, 
      String? areaXzqh, 
      String? areaXzqhText, 
      String? birthday, 
      String? height, 
      String? weight, 
      String? vision, 
      dynamic visionLeft, 
      dynamic visionRight, 
      String? formerName, 
      num? zjxy, 
      num? isOnlychild, 
      num? marriageStatus, 
      String? cylb, 
      String? unitName, 
      dynamic familyUser, 
      dynamic familyUserPhone, 
      dynamic sysUserId, 
      dynamic personLon, 
      dynamic personLat, 
      dynamic teamName, 
      dynamic teamId, 
      dynamic rowNum, 
      dynamic isJgmb, 
      dynamic zy,}){
    _id = id;
    _name = name;
    _sex = sex;
    _idcard = idcard;
    _nation = nation;
    _political = political;
    _phone = phone;
    _jg = jg;
    _jgText = jgText;
    _hjType = hjType;
    _hjszd = hjszd;
    _hjszdText = hjszdText;
    _address = address;
    _education = education;
    _photo = photo;
    _lon = lon;
    _lat = lat;
    _dataSource = dataSource;
    _areaXzqh = areaXzqh;
    _areaXzqhText = areaXzqhText;
    _birthday = birthday;
    _height = height;
    _weight = weight;
    _vision = vision;
    _visionLeft = visionLeft;
    _visionRight = visionRight;
    _formerName = formerName;
    _zjxy = zjxy;
    _isOnlychild = isOnlychild;
    _marriageStatus = marriageStatus;
    _cylb = cylb;
    _unitName = unitName;
    _familyUser = familyUser;
    _familyUserPhone = familyUserPhone;
    _sysUserId = sysUserId;
    _personLon = personLon;
    _personLat = personLat;
    _teamName = teamName;
    _teamId = teamId;
    _rowNum = rowNum;
    _isJgmb = isJgmb;
    _zy = zy;
}

  UserInformation.fromJson(dynamic json) {
    _id = json['id'];
    _name = json['name'];
    _sex = json['sex'];
    _idcard = json['idcard'];
    _nation = json['nation'];
    _political = json['political'];
    _phone = json['phone'];
    _jg = json['jg'];
    _jgText = json['jgText'];
    _hjType = json['hjType'];
    _hjszd = json['hjszd'];
    _hjszdText = json['hjszdText'];
    _address = json['address'];
    _education = json['education'];
    _photo = json['photo'];
    _lon = json['lon'];
    _lat = json['lat'];
    _dataSource = json['dataSource'];
    _areaXzqh = json['areaXzqh'];
    _areaXzqhText = json['areaXzqhText'];
    _birthday = json['birthday'];
    _height = json['height'];
    _weight = json['weight'];
    _vision = json['vision'];
    _visionLeft = json['visionLeft'];
    _visionRight = json['visionRight'];
    _formerName = json['formerName'];
    _zjxy = json['zjxy'];
    _isOnlychild = json['isOnlychild'];
    _marriageStatus = json['marriageStatus'];
    _cylb = json['cylb'];
    _unitName = json['unitName'];
    _familyUser = json['familyUser'];
    _familyUserPhone = json['familyUserPhone'];
    _sysUserId = json['sysUserId'];
    _personLon = json['personLon'];
    _personLat = json['personLat'];
    _teamName = json['teamName'];
    _teamId = json['teamId'];
    _rowNum = json['rowNum'];
    _isJgmb = json['isJgmb'];
    _zy = json['zy'];
  }
  String? _id;
  String? _name;
  num? _sex;
  String? _idcard;
  String? _nation;
  String? _political;
  String? _phone;
  String? _jg;
  String? _jgText;
  String? _hjType;
  String? _hjszd;
  String? _hjszdText;
  String? _address;
  String? _education;
  String? _photo;
  String? _lon;
  String? _lat;
  String? _dataSource;
  String? _areaXzqh;
  String? _areaXzqhText;
  String? _birthday;
  String? _height;
  String? _weight;
  String? _vision;
  dynamic _visionLeft;
  dynamic _visionRight;
  String? _formerName;
  num? _zjxy;
  num? _isOnlychild;
  num? _marriageStatus;
  String? _cylb;
  String? _unitName;
  dynamic _familyUser;
  dynamic _familyUserPhone;
  dynamic _sysUserId;
  dynamic _personLon;
  dynamic _personLat;
  dynamic _teamName;
  dynamic _teamId;
  dynamic _rowNum;
  dynamic _isJgmb;
  dynamic _zy;
UserInformation copyWith({  String? id,
  String? name,
  num? sex,
  String? idcard,
  String? nation,
  String? political,
  String? phone,
  String? jg,
  String? jgText,
  String? hjType,
  String? hjszd,
  String? hjszdText,
  String? address,
  String? education,
  String? photo,
  String? lon,
  String? lat,
  String? dataSource,
  String? areaXzqh,
  String? areaXzqhText,
  String? birthday,
  String? height,
  String? weight,
  String? vision,
  dynamic visionLeft,
  dynamic visionRight,
  String? formerName,
  num? zjxy,
  num? isOnlychild,
  num? marriageStatus,
  String? cylb,
  String? unitName,
  dynamic familyUser,
  dynamic familyUserPhone,
  dynamic sysUserId,
  dynamic personLon,
  dynamic personLat,
  dynamic teamName,
  dynamic teamId,
  dynamic rowNum,
  dynamic isJgmb,
  dynamic zy,
}) => UserInformation(  id: id ?? _id,
  name: name ?? _name,
  sex: sex ?? _sex,
  idcard: idcard ?? _idcard,
  nation: nation ?? _nation,
  political: political ?? _political,
  phone: phone ?? _phone,
  jg: jg ?? _jg,
  jgText: jgText ?? _jgText,
  hjType: hjType ?? _hjType,
  hjszd: hjszd ?? _hjszd,
  hjszdText: hjszdText ?? _hjszdText,
  address: address ?? _address,
  education: education ?? _education,
  photo: photo ?? _photo,
  lon: lon ?? _lon,
  lat: lat ?? _lat,
  dataSource: dataSource ?? _dataSource,
  areaXzqh: areaXzqh ?? _areaXzqh,
  areaXzqhText: areaXzqhText ?? _areaXzqhText,
  birthday: birthday ?? _birthday,
  height: height ?? _height,
  weight: weight ?? _weight,
  vision: vision ?? _vision,
  visionLeft: visionLeft ?? _visionLeft,
  visionRight: visionRight ?? _visionRight,
  formerName: formerName ?? _formerName,
  zjxy: zjxy ?? _zjxy,
  isOnlychild: isOnlychild ?? _isOnlychild,
  marriageStatus: marriageStatus ?? _marriageStatus,
  cylb: cylb ?? _cylb,
  unitName: unitName ?? _unitName,
  familyUser: familyUser ?? _familyUser,
  familyUserPhone: familyUserPhone ?? _familyUserPhone,
  sysUserId: sysUserId ?? _sysUserId,
  personLon: personLon ?? _personLon,
  personLat: personLat ?? _personLat,
  teamName: teamName ?? _teamName,
  teamId: teamId ?? _teamId,
  rowNum: rowNum ?? _rowNum,
  isJgmb: isJgmb ?? _isJgmb,
  zy: zy ?? _zy,
);
  String? get id => _id;
  String? get name => _name;
  num? get sex => _sex;
  String? get idcard => _idcard;
  String? get nation => _nation;
  String? get political => _political;
  String? get phone => _phone;
  String? get jg => _jg;
  String? get jgText => _jgText;
  String? get hjType => _hjType;
  String? get hjszd => _hjszd;
  String? get hjszdText => _hjszdText;
  String? get address => _address;
  String? get education => _education;
  String? get photo => _photo;
  String? get lon => _lon;
  String? get lat => _lat;
  String? get dataSource => _dataSource;
  String? get areaXzqh => _areaXzqh;
  String? get areaXzqhText => _areaXzqhText;
  String? get birthday => _birthday;
  String? get height => _height;
  String? get weight => _weight;
  String? get vision => _vision;
  dynamic get visionLeft => _visionLeft;
  dynamic get visionRight => _visionRight;
  String? get formerName => _formerName;
  num? get zjxy => _zjxy;
  num? get isOnlychild => _isOnlychild;
  num? get marriageStatus => _marriageStatus;
  String? get cylb => _cylb;
  String? get unitName => _unitName;
  dynamic get familyUser => _familyUser;
  dynamic get familyUserPhone => _familyUserPhone;
  dynamic get sysUserId => _sysUserId;
  dynamic get personLon => _personLon;
  dynamic get personLat => _personLat;
  dynamic get teamName => _teamName;
  dynamic get teamId => _teamId;
  dynamic get rowNum => _rowNum;
  dynamic get isJgmb => _isJgmb;
  dynamic get zy => _zy;




  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['id'] = _id;
    map['name'] = _name;
    map['sex'] = _sex;
    map['idcard'] = _idcard;
    map['nation'] = _nation;
    map['political'] = _political;
    map['phone'] = _phone;
    map['jg'] = _jg;
    map['jgText'] = _jgText;
    map['hjType'] = _hjType;
    map['hjszd'] = _hjszd;
    map['hjszdText'] = _hjszdText;
    map['address'] = _address;
    map['education'] = _education;
    map['photo'] = _photo;
    map['lon'] = _lon;
    map['lat'] = _lat;
    map['dataSource'] = _dataSource;
    map['areaXzqh'] = _areaXzqh;
    map['areaXzqhText'] = _areaXzqhText;
    map['birthday'] = _birthday;
    map['height'] = _height;
    map['weight'] = _weight;
    map['vision'] = _vision;
    map['visionLeft'] = _visionLeft;
    map['visionRight'] = _visionRight;
    map['formerName'] = _formerName;
    map['zjxy'] = _zjxy;
    map['isOnlychild'] = _isOnlychild;
    map['marriageStatus'] = _marriageStatus;
    map['cylb'] = _cylb;
    map['unitName'] = _unitName;
    map['familyUser'] = _familyUser;
    map['familyUserPhone'] = _familyUserPhone;
    map['sysUserId'] = _sysUserId;
    map['personLon'] = _personLon;
    map['personLat'] = _personLat;
    map['teamName'] = _teamName;
    map['teamId'] = _teamId;
    map['rowNum'] = _rowNum;
    map['isJgmb'] = _isJgmb;
    map['zy'] = _zy;
    return map;
  }

}